// JavaScript Document
$(document).ready(function(){
	var wHeight = $(window).height();
	var wWidth = $(window).width();
	
	$('.homepage-partner ul li a img, #partner-list ul li a img, .product-list-image img').hover(function(){
		$(this).stop().animate({opacity:1},300)
	},function(){
		$(this).stop().animate({opacity:0.7},300)
	})
	
	$('.zoomImage').prettyPhoto();
	//fix the rightside bar 
	$('#rightside_bar').css({'top':(wHeight/2-100)});
	// Toggle rightside bar
	$('#formClick_toggle').click(function(e){
		e.preventDefault();
		showSlidingDiv();
		});
	
	//Partner homepage slide
	$('#homepage-partner-list').carouFredSel({
		circular		:true,
		infinite		:true,		
		items:{
			visible		:7,			
			minimum     :7,
			height:55,
			width:120
			},
		scroll:{
			items		:1,
			pauseOnHover:true,			
			},
		auto			:true
	});
	
	
	$("#slider").nivoSlider({
		//directionNav:false,
		effect:'fade',
		captionOpacity:1.0,
		manualAdvance: false,
		directionNavHide:false,
		controlNav:false,
		pauseOnHover:true
		});
	//$('#scrollbar1').tinyscrollbar();
	//Toggle text input with class "txtInput_toggle"
	$('.txtInput_toggle').focus(function() {
		value=$(this).val();
		$(this).attr("value","");
	});
	$('.txtInput_toggle').blur(function() {
		if($(this).val()=="") {
			$(this).val(value);
		}
	});	
	
	 $('#contact-reset').click(function(e){
	 e.preventDefault(); 
	 
     $("#contactname").attr("value", "Navn");
     $("#contactemail").attr("value","Email");
   //  $("#contact_telephone").attr("value","Tlf.:nr");
     $("#contacttext").attr("value","Besked...");
     return false;
		
	});
	//$('.ie_text_shadow_1').textShadow();
});

function showSlidingDiv(){
	if($("#slidingForm_child").css("display") != "none") 
		$("#slidingForm_child").css("display","none");
	
	$("#slidingForm").animate({"width": "toggle"}, { duration: 800,
													complete: function() {
														$("#slidingForm_child").fadeIn("fast");
													}
	});		
}
	
	
    check_contact=function(){
        
        
        if(($('#contactname').attr("value") == "" )|| ($('#contactname').attr("value") == "Navn")){
            $('#alert').html('Udfyld venligst navn ');
           // alert('aaaa');
            $('#backoverlay').show();
            $('#show_popup').show();
            $('#f_focus').html('contactname'); 
            return false;	
        }
        
        if(($('#contactemail').attr("value") == "" )|| ($('#contactemail').attr("value") == "Email")){
          // alert('aaaa');
            $('#alert').html('Udfyld venligst email');
            $('#backoverlay').show();
            $('#show_popup').show();
            $('#f_focus').html('contactemail');
            return false;	
        }
        else{
            if(!isEmail($('#contactemail').val())){
                $('#alert').html('Venligst e-mail er gyldig');
                $('#backoverlay').show();
                $('#show_popup').show();
                $('#s_focus').html('contactemail');
                return false; 
            }
        }
		
      if(($('#contacttext').attr("value") == "" )|| ($('#contacttext').attr("value") == "Besked...")){
			$('#alert').html('Udfyld venligst besked');
            $('#backoverlay').show();
			$('#show_popup').show();
			$('#f_focus').html('contacttext');
			return false;	
		}
            
       // $('#contact-form').submit();
        $('#send_contact').click();
        
        return true;
	};
    
     isEmail=function(string) {
		if (string.search(/^\w+((-\w+)|(\.\w+)|(\_\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
			return true;
		else return false;
    };
    close_popup=function(){		
		var fel=$('#f_focus').html();
        $('#backoverlay').hide();
		$('#show_popup').hide();
		$('#' + fel ).focus();
	};
	
	
	 check_info_cart=function(){
             
		
		 if($('#firstname').attr("value") == "" ){
            $('#alert').html('Udfyld venligst navn/firmanavn ');          
            $('#backoverlay').show();
            $('#show_popup').show();
            $('#f_focus').html('firstname'); 
            return false;	
        }
		
        if($('#address_1').attr("value") == "" ){
            $('#alert').html('Udfyld venligst adresse ');          
            $('#backoverlay').show();
            $('#show_popup').show();
            $('#f_focus').html('address_1'); 
            return false;	
        }
		
		
		if($('#postcode').attr("value") == "" || ($("#postcode").val().length !=4) ){
            $('#alert').html('Postnummer er kun 4 CIFRE ');          
            $('#backoverlay').show();
            $('#show_popup').show();
            $('#f_focus').html('postcode'); 
            return false;	
        }
		
		if(isNaN($('#postcode').val())){
			$('#alert').html('Postnummber eneste tal');
            $('#backoverlay').show();
			$('#show_popup').show();
			$('#f_focus').html('postcode');
			return false;	
       
            }
		 if($('#city').attr("value") == "" ){
            $('#alert').html('Udfyld venligst bynavn ');          
            $('#backoverlay').show();
            $('#show_popup').show();
            $('#f_focus').html('city'); 
            return false;	
        }
		
		if($('#telephone').attr("value") == "" ){
            $('#alert').html('Udfyld venligst telefonnummer ');          
            $('#backoverlay').show();
            $('#show_popup').show();
            $('#f_focus').html('telephone'); 
            return false;	
        }
		 if(isNaN($('#telephone').val())){
			$('#alert').html('telefonnummer eneste tal');
            $('#backoverlay').show();
			$('#show_popup').show();
			$('#f_focus').html('telephone');
			return false;	
       
            }
        
        if($('#email').attr("value") == "" ){
          // alert('aaaa');
            $('#alert').html('Udfyld venligst e-mail adresse');
            $('#backoverlay').show();
            $('#show_popup').show();
            $('#f_focus').html('email');
            return false;	
        }
        else{
            if(!isEmail($('#email').val())){
                $('#alert').html('Venligst e-mail adresse er gyldig');
                $('#backoverlay').show();
                $('#show_popup').show();
                $('#s_focus').html('email');
                return false; 
            }
        }
		

            
        $('#guest').submit();
       // $('#send_info_cart').click();
        
        return true;
	};
    
     isEmail=function(string) {
		if (string.search(/^\w+((-\w+)|(\.\w+)|(\_\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
			return true;
		else return false;
    };
    close_popup=function(){		
		var fel=$('#f_focus').html();
        $('#backoverlay').hide();
		$('#show_popup').hide();
		$('#' + fel ).focus();
	};
    
   